/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.google.cse.emea.universaltransformer;

import com.google.cse.emea.jct.utils.ProfileKeysInterface;

/**
 *
 * @author jtrapp
 */
public enum TransformProfileEnum implements ProfileKeysInterface {

    NAME("name"), 
    DESCRIPTION("description"),
    VERSION("version"), 
    AUTHOR("author"), 
    INPUT_FILE("input.file"), 
    INPUT_TYPE("input.type"), 
    INPUT_EXT("input.extension"), 
    INPUT_ENCODING("input.encoding"), 
    INPUT_SCHEMA("input.schema"), 
    INPUT_ZIP_ENTRY("input.zipEntry"), 
    INPUT_DESCRIPTION("input.description"), 
    INPUT_DELIMITER("input.delmiter"), 
    OUTPUT_FILE("output.file"), 
    OUTPUT_TYPE("output.type"), 
    OUTPUT_EXT("output.extension"), 
    OUTPUT_ENCODING("output.encoding"), 
    OUTPUT_SCHEMA("output.schema"), 
    OUTPUT_DESCRIPTION("output.description"), 
    OUTPUT_ZIP_ENTRY("output.zipEntry"), 
    TRANSFORM_MODE("transform.mode"), 
    TRANSFORM_PARAMS("transform.param."),
    TRANSFORM_REQUIRE_PARAMS("transform.requireParams"), 
    LABEL_INPUT_FILE("label.input.file"), 
    LABEL_INPUT_OPEN("label.input.open"), 
    LABEL_INPUT_VIEW("label.input.view"), 
    LABEL_OUTPUT_FILE("label.output.file"), 
    LABEL_OUTPUT_OPEN("label.output.open"), 
    LABEL_OUTPUT_VIEW("label.output.view"), 
    LABEL_ACTION("label.action");

    
    private String key;

    private TransformProfileEnum(String key) {
        this.key = key;
    }

    public String getName() {
        return key;
    }
}
